音量平衡控制
适用:制作网页背景音乐的高级控制(含音量控制)。
步骤:
- 向库中导入一种声音;选择声音,右击;单击“链接”;勾选“为动作脚本导出”复选框;在标识符后面取一个名字,如“luo.mp3”;单击“确定”按钮。
- 制作播放按钮:取名为:playButton
- 制作停止按钮:取名为:stopButton
- 制作一个扬声器的影片剪辑,并命名为:speaker
- 选中主时间轴的第一帧,输入如下代码:
speaker.stop();
song=new Sound();
song.onSoundComplete=function(){
speaker.stop();
};
song.attachSound("zhouxinchi.mp3");
playButton.onRelease=function(){
song.start();
speaker.play();
};
stopButton.onRelease=function(){
song.stop();
speaker.stop();
};
- 创建滑动的音量控件。
(1)、制作一个滑块按钮;
(2)、选择该按钮,按F8转换其为影片剪辑。
(3)、双击影片剪辑进入影片剪辑内;选中滑块按钮,输入如下代码:
on(press){
startDrag(this,false,left,top,right,bottom);
}
on(release){
? stopDrag();
}
(4)、选中该影片剪辑,输入如下代码:
onClipEvent(load){
top=_y;
bottom=_y;
left=_x;
right=_x+100;
_x+=100;
}
onClipEvent(enterFrame){
_parent.song.setVolume(_x-left);
}
- 建滑动的平衡控件。
(1)、制作一个滑块按钮;
(2)、选择该按钮,按F8转换其为影片剪辑。
(3)、双击影片剪辑进入影片剪辑内;选中滑块按钮,输入如下代码:
on(press){
startDrag("",false,left,top,right,bottom);
dragging=true;
}
on(release,releaseOutside){
stopDrag();
dragging=false;
}
(4)、选中该影片剪辑,输入如下代码:
onClipEvent(load){
top=_y;
bottom=_y;
left=_x-50;
right=_x+50;
center=_x;
}
onClipEvent(enterFrame){
if(dragging==true){
_parent.setPan((_x-center)*2);
}
}
|